WP Domain Checker is a WordPress plugin which allow you easily to check domain name availability from your wordpress site.
You can check or search for any generic top-level domains (gTLD) or country-code top-level domains (ccTLD).
WP Domain Checker is made with AJAX and easily to use with Shortcode or Widget.
Take a moment to review server requirements before installation, or you may encounter issues when using WP Domain Checker.
The installation process of WP Domain Checker is quite simple and straightforward, and shouldn’t cause you any troubles at all. Independent of you previous experience with WordPress plugins, you aren’t likely to have any problems, just follow these simple steps:
Download & install Envato Market plugin
This plugin can install WordPress themes and plugins purchased from ThemeForest & CodeCanyon by connecting with the Envato Market API using a secure OAuth personal token. Once your themes & plugins are installed WordPress will periodically check for updates, so keeping your items up to date is as simple as a few clicks.
If you download new plugin version from CodeCanyon please follow these steps to upgrade from the existing version:
1. Go to your FTP and open WordPress plugins folder
2. Delete the old WP Domain Checker version folder
3. Upload the new version of WP Domain Checker
4. Go to WP-admin panel, open Plugins section.
5. Deactivate WP Domain Checker, and then activate it again.
You can easily use shortcode [wpdomainchecker] to show domain name checker form in your page or post.
| Parameter | Description | Example |
|---|---|---|
| Button | Change button text. Default: “Check” |
[wpdomainchecker button="SEARCH"] |
| width | Change search box width. Default: 900px |
[wpdomainchecker width="600"] |
| item_id | Integrated to specific product ID. (Product ID in settings will be ignored). |
[wpdomainchecker item_id="1234"] |
| size | Change search box size (small or large). Default: large |
[wpdomainchecker size="small"] |
| recaptcha | Enable/disable recaptcha. Site Key & Secret Key required. Default: no |
[wpdomainchecker recaptcha="yes"] |
Example:
you want to set input size to 300px and button text with “Search”
so just add “width” and “button” to the shortcode like this [wpdomainchecker width="300" button="Search"]
to make it responsive just leave it so the shortcode will be like this [wpdomainchecker button="Search"]
for multiple checker for multiple product WooCommerce you can add item_id in the shortcode.
e.g: Checker for product ID 123 [wpdomainchecker item_id="123" ]
e.g: Checker for product ID 456 [wpdomainchecker item_id="456" ]
if you not include item_id in the shortcode, default product ID in the settings will used.

Setup WP Domain Checker for Widget is very simple.
Go to Widget section under Appearance in your admin panel and find WP Domain Checker Widget like screenshoot below.

Just add the widget to sidebar or other place whenever you want.
Like shortcode, with widget you can set input size and button text.

Whois button will show while domain not available.
First, you must create new page to whois page, you can create new page with whatever title you want.
eg: “Whois” or “Whois Domain”. Make sure this is page not post.
Then, put shortcode [wpdomainwhois] in the page you create before.
And then, select page you created before from WP Domain Checker Options section.
Select disable if don’t want to show it.


Please note, you only can integrated with one of them. So if you want to use WHMCS Integration, you can’t use Woocommerce or Custom Link.
If you want to integration with your WHMCS, just select Integration with WHMCS.
A button will appear when domain is available, and if user click the button, user will redirect to your whmcs domain configuration.
Domain will automatically added to cart.

fill the button text. e.g: “Order” or “Purchase Now”
Also, input your full url where WHMCS installed. Please include the “http://” like screenshoot below.


If you want to integration with your Woocommerce, just select Integration with Woocommerce.
And then, fill the button text. eg: “Order” or “Purchase Now”
Also, input your product id in integration button link. e.g: “567”


A button will appear when domain is available, and if user click the button, user will redirect to your cart.
Product with domain in meta will automatically added to cart.
Domain in Cart

Domain in Checkout Detail

Domain in Customer Receipt Email

for multiple checker for multiple product WooCommerce you can add item_id in the shortcode.
e.g: Checker for product ID 123 [wpdomainchecker item_id="123" ]
e.g: Checker for product ID 456 [wpdomainchecker item_id="456" ]
if you not include item_id in the shortcode, default product ID in the settings will used.
* Don’t forget to enable Redirect to the cart page after successful addition in your woocommerce settings.
Since v2.6, you can set custom pricing for each TLD, if you don’t set the price for the TLD, the default product price is used.
you can set the price from wp domain checker settings, scroll down and find WooCommerce Custom Price
for example, you want set price for com $11, net $9, org $8, co $4 and info $3.99
just add like this to the box, com|11,net|9,org|8,co|4,info|3.99

If you don’t want to use WHMCS or Woocommerce, you can use Custom Link.
You can use this custom link for affiliate link or whatever link you want.
fill the button text. eg: “Order” or “Purchase Now”.
and fill integration button link for your custom link. e.g: “http://www.namecheap.com/domains/domain-name-search/results.aspx?domain=domain.com&tlds=&searchall=&type=singleidea?aff=XXXXX”
you can use template tag {domain} to include domain in the link. e.g: “http://www.namecheap.com/domains/domain-name-search/results.aspx?domain={domain}&tlds=&searchall=&type=singleidea?aff=XXXXX”

Also, to disable integration, just select integration with disable.
To support IDN domain check you need enable php module extension:
PHP 5 >= 5.3.0,
PECL intl >= 1.0.2,
PECL idn >= 0.1
Tutorial:
Enabling/Installing Intl Extension PHP From Terminal
Enabling/Installing Intl Extension PHP From cPanel
Protect your domain checker from spam and abuse while letting real people pass through with ease.
Firstly, you need get ReCaptcha Site Key and Secret Key. Register for Free
Secondly, if you already have Site Key and Secret Key, go to WP Domain Checker Settings in you Admin panel
Click on ReCaptcha tab, and fill your ReCaptcha Site Key and Secret Key and save.

Finally, just add recaptcha=”yes” to your shortcode. eg: [wpdomainchecker width="300" button="Search" recaptcha="yes"]
Allow only specific extensions to check. sparated with comma for each extension. (e.g: com,net,org,co.uk,co.id)
Leave it blank to allow all extensions.
